package com.gzx.plugin.fin.tech.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import vip.xiaonuo.common.handler.CommonSm1AesTypeHandler;

/**
 * @author zjt
 * @description
 * @date 2025/4/2 17:58
 */
@Data
@TableName(autoResultMap = true)
public class GzxFinTechTenant {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 公司ApiKey
     */
    private String apiKey;

    /**
     * 密码
     */
    @TableField(typeHandler = CommonSm1AesTypeHandler.class)
    private String apiSecret;

    /**
     * 判断类型
     */
    private String judgeType;

    /**
     * 允许的IP
     */
    private String allowedIp;
}
